<?php

/**
 * Framework
 * 
 * Адаптер для Framework_Config
 *  
 * @category   Framework
 * @package    Framework_Config
 */

/**
 * @see Framework_Config
 */
require_once 'Framework/Config.php';


class Framework_Config_Ini extends Framework_Config
{
    /**
     * Загружает конфигурационный файл
     * 
     * @param  string $filename
     */
    public function __construct($filename)
    {
        if (!is_readable($filename)) {
            throw new Framework_Exception("Файл '$filename' недоступен для чтения");
        }
        
        $array = parse_ini_file($filename, true);
        parent::__construct($array);
    }
}
